package P031_NoInstanceCodeInInterface;

import org.junit.Test;

/**
 * @ClassName : NoInstanceCodeInInterface
 * @Description : 在接口中不要存在实现代码  ---接口是一种契约，接口中可以声明常量，声明抽象方法，也可以继承，但不能具体实现
 * @Author : wukj1
 * @Date: 2022/3/7 17:15
 **/
public class NoInstanceCodeInInterface {

    @Test
    public void test(){
        B.s.doSomething();
    }

    //接口中存在实现代码
    interface B{

        public static final S s = new S(){
            @Override
            public void doSomething() {
                System.out.println("在接口中实现了!!!");
            }
        };

    }

    class BIml implements B{

    }


    interface S{
        public void doSomething();
    }


}
